Перейти к основному содержимому

6.1.1 ip address

Назначение команды

Для установки основного или вторичного IP-адреса интерфейса используется команда ip address. Для удаления IP-адреса или отключения IP-обработки используется форма команды no.

Синтаксис команды

ip address ( ADDRESS WILDCARD-MASK | ADDRESS /PREFIX-LENGTH ) ( secondary | )

Параметры

ПараметрОписание параметраЗначение параметра
ADDRESSIPv4-адрес интерфейсаIPv4-адрес
WILDCARD-MASKМаска для соответствующей IP-подсетиМаска в формате IPv4-адреса
PREFIX-LENGTHДлина префикса адреса1–32
secondary(Необязательно) Указывает, что указанный адрес — вторичный.-

Режим команды

Interface Configuration

По умолчанию

Для интерфейса IP-адрес не задан.

Использование

Интерфейс может иметь один основной IP-адрес и несколько вторичных. Пакеты, создаваемые коммутатором, всегда используют основной IP-адрес. Поэтому все коммутаторы и серверы доступа в сегменте должны иметь одинаковый основной сетевой номер.

Хосты могут определять маску подсети с помощью ICMP-запроса маски. Коммутатор отвечает на этот запрос сообщением ICMP mask reply.

Можно отключить IP-обработку на определённом интерфейсе, удалив его IP-адрес с помощью команды no ip address. Если программное обеспечение обнаружит другой хост, использующий один из его IP-адресов, оно выведет сообщение об ошибке на консоль.

Необязательное ключевое слово secondary позволяет указать до 8 вторичных адресов. Вторичные адреса обрабатываются как основные, за исключением того, что система никогда не генерирует дейтаграммы, кроме обновлений маршрутов, с вторичными исходными адресами. IP-широковещательные запросы и ARP-запросы обрабатываются корректно, как и маршруты интерфейсов в таблице маршрутизации IP.

Вторичные IP-адреса могут использоваться в различных ситуациях.

Наиболее распространённые случаи:

  • Может не хватать хост-адресов для конкретного сетевого сегмента. Например, в вашей подсети доступно до 254 хостов, но на одном физическом сегменте нужно 300 адресов. Использование вторичных IP-адресов на коммутаторах или серверах доступа позволяет создать две логические подсети на одном физическом сегменте.
  • Многие старые сети построены с использованием L2-мостов. Рациональное использование вторичных адресов может помочь при переходе к подсетям и маршрутизируемой сети. Коммутаторы в старом сегменте с мостами можно легко настроить на работу с несколькими подсетями.
  • Две подсети одной сети могут быть разделены другой сетью. Это невозможно при использовании подсетей. В таких случаях первая сеть расширяется или наслаивается на вторую с помощью вторичных адресов.

Примеры

В следующем примере 10.108.1.27 — основной адрес, а 192.31.7.17 и 192.31.8.17 — вторичные для интерфейса eth-0-1:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ip address 10.108.1.27 255.255.255.0
Switch(config-if)# ip address 192.31.7.17/24 secondary
Switch(config-if)# ip address 192.31.8.17 255.255.255.0 secondary